<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8" />
    <title>title</title>
</head>

<body>
    <p id="para"></p>
    <script>
        document.getElementById("para").innerHTML = "111";
    </script>
    <p id="dior"></p>
    <script>
        var a, b, sum;
        a = 20;
        b = 30;
        sum = a + b;
        document.getElementById("dior").innerHTML = "总数等于" + sum;
    </script>
    <!-- JavaScript关键字
    JavaScript语句通常以关键字开头，以标识要执行的JavaScript操作。
    
    以下是您将在本教程中了解的一些关键字的列表：
    
    关键词	描述
    var	声明一个变量，可以选择将其初始化为一个值
    let	声明一个块{}作用域局部变量，可以选择将其初始化为一个值
    const	声明一个只读的命名常量
    break	终止当前循环，switch或标签语句，并将程序控制权转移到终止语句之后的语句
    continue	在当前循环或标记循环的当前迭代中终止语句的执行，并在下一次迭代中继续执行循环
    if...else	如果指定条件为真，则执行一条语句。如果条件为假，则可以执行另一条语句
    switch	计算表达式，使表达式的值与case子句匹配，并执行与该case相关的语句
    throw	引发用户定义的异常
    try...catch	标记要尝试的语句块，并指定响应（如果发生异常）
    while	创建一个循环，只要指定条件的值为真，该循环便执行指定的语句。在执行语句之前先判断条件
    do...while	创建一个执行指定语句的循环，直到测试条件的值为假。执行该语句后评估条件，导致指定的语句至少执行一次
    for	创建一个循环，该循环由三个可选表达式组成，用括号括起来并用分号隔开，后跟在循环中执行的语句
    for...in	以任意顺序遍历对象的可枚举属性。对于每个不同的属性，可以执行语句
    for...of	遍历可迭代对象（包括数组，类似数组的对象，迭代器和生成器），调用自定义迭代挂钩，并针对每个不同属性的值执行要执行的语句 -->
</body>

</html>